


<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title>QuickIO.NET - QuickIOPath</title>
        <meta name="viewport" content="width=device-width">

					<link rel="stylesheet" type="text/css" href="../assets/css/style.css?version=0.9.4.0" />
			<script src="../assets/js/vendor.js?version=0.9.4.0"></script>
			<script src="../assets/js/frame.js?version=0.9.4.0"></script>
		
		<script>hljs.initHighlightingOnLoad();</script>

    </head>
    <body>        
        
		<!-- DropDowns -->
		<div id="dropdown-1" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
					<li><a href="#DirectorySeparatorChar"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> DirectorySeparatorChar</a></li>

				
					<li><a href="#MaxRegularPathLength"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> MaxRegularPathLength</a></li>

				
					<li><a href="#MaxSimpleDirectoryPathLength"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> MaxSimpleDirectoryPathLength</a></li>

				
					<li><a href="#MaxUncPathLength"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> MaxUncPathLength</a></li>

				
					<li><a href="#RegularLocalPathPrefix"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> RegularLocalPathPrefix</a></li>

				
					<li><a href="#RegularSharePathPrefix"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> RegularSharePathPrefix</a></li>

				
					<li><a href="#RegularSharePathPrefixLength"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> RegularSharePathPrefixLength</a></li>

				
					<li><a href="#UncLocalPathPrefix"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> UncLocalPathPrefix</a></li>

				
					<li><a href="#UncLocalPathPrefixLength"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> UncLocalPathPrefixLength</a></li>

				
					<li><a href="#UncSharePathPrefix"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> UncSharePathPrefix</a></li>

				
					<li><a href="#UncSharePathPrefixLength"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> UncSharePathPrefixLength</a></li>

							</ul>
		</div>

		<div id="dropdown-2" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
							</ul>
		</div>

		<div id="dropdown-3" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
				
					<li><a href="#Combine"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> Combine(String[] pathElements)</a></li>

				
					<li><a href="#Exists6"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> Exists(String path)</a></li>

				
					<li><a href="#GetFullPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetFullPath(String path)</a></li>

				
					<li><a href="#GetFullPathInfo"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetFullPathInfo(String path)</a></li>

				
					<li><a href="#GetName"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetName(String fullName)</a></li>

				
					<li><a href="#GetParentPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetParentPath(String fullName)</a></li>

				
					<li><a href="#GetRandomDirectoryName"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetRandomDirectoryName()</a></li>

				
					<li><a href="#GetRandomFileName"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetRandomFileName()</a></li>

				
					<li><a href="#GetRoot"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetRoot(String fullName)</a></li>

				
					<li><a href="#GetRootFromLocalPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetRootFromLocalPath(String path, QuickIOPathLocation location)</a></li>

				
					<li><a href="#IsLocalRegularPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> IsLocalRegularPath(String path)</a></li>

				
					<li><a href="#IsLocalUncPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> IsLocalUncPath(String path)</a></li>

				
					<li><a href="#IsShareRegularPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> IsShareRegularPath(String path)</a></li>

				
					<li><a href="#IsShareUncPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> IsShareUncPath(String path)</a></li>

				
					<li><a href="#ThrowIfPathContainsInvalidChars"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> ThrowIfPathContainsInvalidChars(String path)</a></li>

				
					<li><a href="#ToLocalRegularPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> ToLocalRegularPath(String uncLocalPath)</a></li>

				
					<li><a href="#ToLocalUncPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> ToLocalUncPath(String regularLocalPath)</a></li>

				
					<li><a href="#ToRegularPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> ToRegularPath(String anyFullname)</a></li>

				
					<li><a href="#ToShareRegularPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> ToShareRegularPath(String uncSharePath)</a></li>

				
					<li><a href="#ToShareUncPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> ToShareUncPath(String regularSharePath)</a></li>

				
					<li><a href="#ToUncPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> ToUncPath(String anyFullname)</a></li>

				
					<li><a href="#TrimTrailingSepartor"><img alt="Method-Icon" src="../assets/images/icons/method_private.png"> TrimTrailingSepartor(String path)</a></li>

				
					<li><a href="#TryParseLocalRegularPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> TryParseLocalRegularPath(String path, QuickIOParsePathResult& parsePathResult)</a></li>

				
					<li><a href="#TryParseLocalUncPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> TryParseLocalUncPath(String path, QuickIOParsePathResult& parsePathResult)</a></li>

				
					<li><a href="#TryParsePath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> TryParsePath(String path, QuickIOParsePathResult& parsePathResult, Boolean supportRelativePath)</a></li>

				
					<li><a href="#TryParseShareRegularPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> TryParseShareRegularPath(String path, QuickIOParsePathResult& parsePathResult)</a></li>

				
					<li><a href="#TryParseShareUncPath"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> TryParseShareUncPath(String path, QuickIOParsePathResult& parsePathResult)</a></li>

							</ul>
		</div>

		<div id="dropdown-4" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
							</ul>
		</div>
		<!-- DropDowns Ende -->

	    <div class="ui-layout-north">
			<div class="toolbar">

									<a href="#" data-dropdown="#dropdown-1" class="button"><img src="../assets/images/icons/field_public.png"/> Fields <span class="info">(11)</span> <i class="icon-caret-down"></i></a>
									<a href="#" data-dropdown="#dropdown-3" class="button"><img src="../assets/images/icons/method_public.png"/> Methods <span class="info">(27)</span> <i class="icon-caret-down"></i></a>
				
				<div class="right">
					<span class="toolbar-info"> Namespace: SchwabenCode.QuickIO</span>
					<a href="#" id="expand-all-button" class="button"><i class="icon-align-justify" title="Expand all"></i></a>
					<a href="#" id="print-button" class="button"><i class="icon-print" title="Print"></i></a>
				</div>
				<div style="clear:both;"></div>
			</div>
		</div>
        
		<div class="ui-layout-center">

			<div>
				<h3 class="box-title first-heading">Syntax</h3>					
				<div class="syntax-box">
					<pre class="wrap-pre"><code>public static class QuickIOPath</code></pre>
				</div>

				
				        
				
											<h3 class="box-title">Summary</h3>
						<div class="doc-box markdown">
							<p>Performs operations for files or directories and path information.</p>

						</div>
					
					
					
					
					
					
					
					
				
				
									<h3 class="box-title">Used by</h3>
					<div class="list-box">
						<ul>
													<li><a href="../type/QuickIOTransferFileCopyService.html">QuickIOTransferFileCopyService</a></li>
													<li><a href="../type/QuickIOTransferFileCreationJob.html">QuickIOTransferFileCreationJob</a></li>
												</ul>
					</div>
				
									<h3 class="box-title">Fields</h3>
											















<div id="DirectorySeparatorChar" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>DirectorySeparatorChar</p></a>
		
			
				<div class="summary markdown">
					<p>Directory Separator Char</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public  Char DirectorySeparatorChar</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="MaxRegularPathLength" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>MaxRegularPathLength</p></a>
		
			
				<div class="summary markdown">
					<p>Maximum allowed length of a regular path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const Int32 MaxRegularPathLength</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				260
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="MaxSimpleDirectoryPathLength" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>MaxSimpleDirectoryPathLength</p></a>
		
			
				<div class="summary markdown">
					<p>Maximum allowed length of a regular folder path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const Int32 MaxSimpleDirectoryPathLength</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				247
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="MaxUncPathLength" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>MaxUncPathLength</p></a>
		
			
				<div class="summary markdown">
					<p>Maximum allowed length of an UNC Path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const Int32 MaxUncPathLength</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				32767
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="RegularLocalPathPrefix" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>RegularLocalPathPrefix</p></a>
		
			
				<div class="summary markdown">
					<p>Regular local path prefix</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String RegularLocalPathPrefix</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="RegularSharePathPrefix" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>RegularSharePathPrefix</p></a>
		
			
				<div class="summary markdown">
					<p>Path prefix for shares</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String RegularSharePathPrefix</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				\\
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="RegularSharePathPrefixLength" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>RegularSharePathPrefixLength</p></a>
		
			
				<div class="summary markdown">
					<p>Length of Path prefix for shares</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public readonly Int32 RegularSharePathPrefixLength</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="UncLocalPathPrefix" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>UncLocalPathPrefix</p></a>
		
			
				<div class="summary markdown">
					<p>UNC prefix for regular paths</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String UncLocalPathPrefix</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				\\?\
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="UncLocalPathPrefixLength" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>UncLocalPathPrefixLength</p></a>
		
			
				<div class="summary markdown">
					<p>Length of UNC prefix for regular paths</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public readonly Int32 UncLocalPathPrefixLength</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="UncSharePathPrefix" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>UncSharePathPrefix</p></a>
		
			
				<div class="summary markdown">
					<p>UNC prefix for shares</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String UncSharePathPrefix</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				\\?\UNC\
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="UncSharePathPrefixLength" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>UncSharePathPrefixLength</p></a>
		
			
				<div class="summary markdown">
					<p>Length of UNC prefix for shares</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public readonly Int32 UncSharePathPrefixLength</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


									
				
									<h3 class="box-title">Methods</h3>
											















<div id="Combine" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>Combine(String[] pathElements)</p></a>
		
			
				<div class="summary markdown">
					<p>Combines given path elements</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String Combine(String[] pathElements)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathElements</p>
						
						
									
									<small>String[]</small>

														
						
						<div class="inline">
							<p>Path elements to combine</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Combined Path</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="Exists6" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>Exists(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Checks if path exists</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean Exists(String path)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to check</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True on exists</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetFullPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetFullPath(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>A wrapper for GetFullPath</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetFullPath(String path)</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetFullPathInfo" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetFullPathInfo(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>A wrapper for GetFullPath that returns QuickIOPathInfo</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static QuickIOPathInfo GetFullPathInfo(String path)</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetName" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetName(String fullName)</p></a>
		
			
				<div class="summary markdown">
					<p>Gets name of file or directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetName(String fullName)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">fullName</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Name of file or directory</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">InvalidPathException</p>
						<div class="inline">
							<p>Path is invalid</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetParentPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetParentPath(String fullName)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the parent directory path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetParentPath(String fullName)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">fullName</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to get the parent from</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Parent directory</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetRandomDirectoryName" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetRandomDirectoryName()</p></a>
		
			
				<div class="summary markdown">
					<p>Returns GetRandomFileName without extension</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetRandomDirectoryName()</code></pre>
		</div>		
        
		

		
		
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>GetRandomFileName without extension</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetRandomFileName" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetRandomFileName()</p></a>
		
			
				<div class="summary markdown">
					<p>Returns GetRandomFileName</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetRandomFileName()</code></pre>
		</div>		
        
		

		
		
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>GetRandomFileName</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetRoot" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetRoot(String fullName)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the root directory path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetRoot(String fullName)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">fullName</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to get the parent from</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Root directory</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="GetRootFromLocalPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetRootFromLocalPath(String path, QuickIOPathLocation location)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns root from path by given location type</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetRootFromLocalPath(String path, QuickIOPathLocation location)</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="IsLocalRegularPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>IsLocalRegularPath(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if path is local regular path such as 'C:\folder\folder\file.txt'</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean IsLocalRegularPath(String path)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if path is local regular path</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="IsLocalUncPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>IsLocalUncPath(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if path is local UNC path such as '\?\C:\folder\folder\file.txt'</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean IsLocalUncPath(String path)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if path is local UNC path</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="IsShareRegularPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>IsShareRegularPath(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if path is share regular path such as '\server\share\folder\file.txt'</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean IsShareRegularPath(String path)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if path is share regular path</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="IsShareUncPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>IsShareUncPath(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if path is share UNC path such as '\?\UNC\server\share\folder\file.txt'</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean IsShareUncPath(String path)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if path is share UNC path</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="ThrowIfPathContainsInvalidChars" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>ThrowIfPathContainsInvalidChars(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Invalid Chars are: " &lt; > | and all chars lower than ASCII value 32</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void ThrowIfPathContainsInvalidChars(String path)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to check</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">InvalidPathException</p>
						<div class="inline">
							<p>If invalid character found</p>

						</div>
					
				</div>
			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>Ignores Unix File Systems</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


											















<div id="ToLocalRegularPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>ToLocalRegularPath(String uncLocalPath)</p></a>
		
			
				<div class="summary markdown">
					<p>Converts an unc path to a local regular path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String ToLocalRegularPath(String uncLocalPath)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncLocalPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Unc Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Local Regular Path</p>

				</div>
			

			

			

			
				<p class="member-box-title">Example</p>
				<div class="member-doc-box markdown">
					<p>\?\C:\temp\file.txt >> C:\temp\file.txt</p>

				</div>
			
						
			

		

		

	</div>
</div>


											















<div id="ToLocalUncPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>ToLocalUncPath(String regularLocalPath)</p></a>
		
			
				<div class="summary markdown">
					<p>Converts a regular local path to an unc path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String ToLocalUncPath(String regularLocalPath)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">regularLocalPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Regular Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Local Unc Path</p>

				</div>
			

			

			

			
				<p class="member-box-title">Example</p>
				<div class="member-doc-box markdown">
					<p>C:\temp\file.txt >> \?\C:\temp\file.txt</p>

				</div>
			
						
			

		

		

	</div>
</div>


											















<div id="ToRegularPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>ToRegularPath(String anyFullname)</p></a>
		
			
				<div class="summary markdown">
					<p>Converts unc path to regular path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String ToRegularPath(String anyFullname)</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="ToShareRegularPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>ToShareRegularPath(String uncSharePath)</p></a>
		
			
				<div class="summary markdown">
					<p>Converts an unc path to a share regular path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String ToShareRegularPath(String uncSharePath)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncSharePath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Unc Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Share Regular Path</p>

				</div>
			

			

			

			
				<p class="member-box-title">Example</p>
				<div class="member-doc-box markdown">
					<p>\?\UNC\server\share >> \server\share</p>

				</div>
			
						
			

		

		

	</div>
</div>


											















<div id="ToShareUncPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>ToShareUncPath(String regularSharePath)</p></a>
		
			
				<div class="summary markdown">
					<p>Converts a regular share path to an unc path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String ToShareUncPath(String regularSharePath)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">regularSharePath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Regular Path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Share Unc Path</p>

				</div>
			

			

			

			
				<p class="member-box-title">Example</p>
				<div class="member-doc-box markdown">
					<p>\server\share\file.txt >> \?\UNC\server\share\file.txt</p>

				</div>
			
						
			

		

		

	</div>
</div>


											















<div id="ToUncPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>ToUncPath(String anyFullname)</p></a>
		
			
				<div class="summary markdown">
					<p>Converts regular path to unc path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String ToUncPath(String anyFullname)</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TrimTrailingSepartor" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_private.png"/> <p>TrimTrailingSepartor(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Removes Last </p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static String TrimTrailingSepartor(String path)</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TryParseLocalRegularPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>TryParseLocalRegularPath(String path, QuickIOParsePathResult& parsePathResult)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if specified path is local regular path and returns result due to parsePathResult</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryParseLocalRegularPath(String path, QuickIOParsePathResult&amp; parsePathResult)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Local path to parse</p>

						</div>
					
						<p class="key">parsePathResult</p>
						
						
									
									<small>QuickIOParsePathResult&</small>

														
						
						<div class="inline">
							<p>QuickIOParsePathResult</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if parse succeeded and parsePathResult is filled</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TryParseLocalUncPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>TryParseLocalUncPath(String path, QuickIOParsePathResult& parsePathResult)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if specified path is local UNC path and returns result due to parsePathResult</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryParseLocalUncPath(String path, QuickIOParsePathResult&amp; parsePathResult)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Local UNC path to parse</p>

						</div>
					
						<p class="key">parsePathResult</p>
						
						
									
									<small>QuickIOParsePathResult&</small>

														
						
						<div class="inline">
							<p>QuickIOParsePathResult</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if parse succeeded and parsePathResult is filled</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TryParsePath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>TryParsePath(String path, QuickIOParsePathResult& parsePathResult, Boolean supportRelativePath)</p></a>
		
			
				<div class="summary markdown">
					<p>Try to parse path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryParsePath(String path, QuickIOParsePathResult&amp; parsePathResult, Boolean supportRelativePath)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to parse</p>

						</div>
					
						<p class="key">parsePathResult</p>
						
						
									
									<small>QuickIOParsePathResult&</small>

														
						
						<div class="inline">
							<p>Result. See QuickIOParsePathResult</p>

						</div>
					
						<p class="key">supportRelativePath</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>true to support relative path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True on success. parsePathResult is set.</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TryParseShareRegularPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>TryParseShareRegularPath(String path, QuickIOParsePathResult& parsePathResult)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if specified path is share regular path and returns result due to parsePathResult</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryParseShareRegularPath(String path, QuickIOParsePathResult&amp; parsePathResult)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Share regular path to parse</p>

						</div>
					
						<p class="key">parsePathResult</p>
						
						
									
									<small>QuickIOParsePathResult&</small>

														
						
						<div class="inline">
							<p>QuickIOParsePathResult</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if parse succeeded and parsePathResult is filled</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="TryParseShareUncPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>TryParseShareUncPath(String path, QuickIOParsePathResult& parsePathResult)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns true if specified path is share UNC path and returns result due to parsePathResult</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryParseShareUncPath(String path, QuickIOParsePathResult&amp; parsePathResult)</code></pre>
		</div>		
        
		

		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Share UNC path to parse</p>

						</div>
					
						<p class="key">parsePathResult</p>
						
						
									
									<small>QuickIOParsePathResult&</small>

														
						
						<div class="inline">
							<p>QuickIOParsePathResult</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if parse succeeded and parsePathResult is filled</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


									
				
									<div class="svg-diagram">
						<h3 class="box-title">Classdiagram</h3>
						<div id="sd-class-diagram" class="svgpan">
														<svg><g transform="translate(717.00, 50.00)"><rect height="1011" width="298" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="100.63" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public static class]]></text><a xlink:href="../type/QuickIOPath.html" xmlns:xlink="xlink"><text x="105.45" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOPath]]></text></a><path d="M0.5,45.50L298.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#DirectorySeparatorChar" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DirectorySeparatorChar]]></text></a><image width="16.00" height="16.00" x="15.00" y="78.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#MaxRegularPathLength" xmlns:xlink="xlink"><text x="40.00" y="90.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxRegularPathLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="103.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#MaxSimpleDirectoryPathLength" xmlns:xlink="xlink"><text x="40.00" y="115.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxSimpleDirectoryPathLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="128.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#MaxUncPathLength" xmlns:xlink="xlink"><text x="40.00" y="140.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxUncPathLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="153.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#RegularLocalPathPrefix" xmlns:xlink="xlink"><text x="40.00" y="165.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularLocalPathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="178.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#RegularSharePathPrefix" xmlns:xlink="xlink"><text x="40.00" y="190.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularSharePathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="203.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#RegularSharePathPrefixLength" xmlns:xlink="xlink"><text x="40.00" y="215.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularSharePathPrefixLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="228.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncLocalPathPrefix" xmlns:xlink="xlink"><text x="40.00" y="240.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncLocalPathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="253.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncLocalPathPrefixLength" xmlns:xlink="xlink"><text x="40.00" y="265.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncLocalPathPrefixLength]]></text></a><image width="16.00" height="16.00" x="15.00" y="278.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncSharePathPrefix" xmlns:xlink="xlink"><text x="40.00" y="290.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncSharePathPrefix]]></text></a><image width="16.00" height="16.00" x="15.00" y="303.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#UncSharePathPrefixLength" xmlns:xlink="xlink"><text x="40.00" y="315.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[UncSharePathPrefixLength]]></text></a><path d="M0.5,330.50L298.00,330.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="338.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#Combine" xmlns:xlink="xlink"><text x="40.00" y="350.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Combine]]></text></a><image width="16.00" height="16.00" x="15.00" y="363.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#Exists6" xmlns:xlink="xlink"><text x="40.00" y="375.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Exists]]></text></a><image width="16.00" height="16.00" x="15.00" y="388.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetFullPath" xmlns:xlink="xlink"><text x="40.00" y="400.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetFullPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="413.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetFullPathInfo" xmlns:xlink="xlink"><text x="40.00" y="425.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetFullPathInfo]]></text></a><image width="16.00" height="16.00" x="15.00" y="438.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetName" xmlns:xlink="xlink"><text x="40.00" y="450.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetName]]></text></a><image width="16.00" height="16.00" x="15.00" y="463.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetParentPath" xmlns:xlink="xlink"><text x="40.00" y="475.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetParentPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="488.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRandomDirectoryName" xmlns:xlink="xlink"><text x="40.00" y="500.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRandomDirectoryName]]></text></a><image width="16.00" height="16.00" x="15.00" y="513.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRandomFileName" xmlns:xlink="xlink"><text x="40.00" y="525.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRandomFileName]]></text></a><image width="16.00" height="16.00" x="15.00" y="538.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRoot" xmlns:xlink="xlink"><text x="40.00" y="550.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRoot]]></text></a><image width="16.00" height="16.00" x="15.00" y="563.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#GetRootFromLocalPath" xmlns:xlink="xlink"><text x="40.00" y="575.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetRootFromLocalPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="588.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsLocalRegularPath" xmlns:xlink="xlink"><text x="40.00" y="600.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsLocalRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="613.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsLocalUncPath" xmlns:xlink="xlink"><text x="40.00" y="625.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsLocalUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="638.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsShareRegularPath" xmlns:xlink="xlink"><text x="40.00" y="650.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsShareRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="663.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#IsShareUncPath" xmlns:xlink="xlink"><text x="40.00" y="675.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IsShareUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="688.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ThrowIfPathContainsInvalidChars" xmlns:xlink="xlink"><text x="40.00" y="700.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ThrowIfPathContainsInvalidChars]]></text></a><image width="16.00" height="16.00" x="15.00" y="713.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToLocalRegularPath" xmlns:xlink="xlink"><text x="40.00" y="725.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToLocalRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="738.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToLocalUncPath" xmlns:xlink="xlink"><text x="40.00" y="750.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToLocalUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="763.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToRegularPath" xmlns:xlink="xlink"><text x="40.00" y="775.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="788.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToShareRegularPath" xmlns:xlink="xlink"><text x="40.00" y="800.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToShareRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="813.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToShareUncPath" xmlns:xlink="xlink"><text x="40.00" y="825.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToShareUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="838.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#ToUncPath" xmlns:xlink="xlink"><text x="40.00" y="850.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ToUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="863.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPath.html#TrimTrailingSepartor" xmlns:xlink="xlink"><text x="40.00" y="875.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TrimTrailingSepartor]]></text></a><image width="16.00" height="16.00" x="15.00" y="888.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseLocalRegularPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="900.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseLocalRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="913.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseLocalUncPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="925.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseLocalUncPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="938.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParsePath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;, System.Boolean).html" xmlns:xlink="xlink"><text x="40.00" y="950.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParsePath]]></text></a><image width="16.00" height="16.00" x="15.00" y="963.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseShareRegularPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="975.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseShareRegularPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="988.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.QuickIOPath.TryParseShareUncPath(System.String, SchwabenCode.QuickIO.QuickIOParsePathResult&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="1000.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryParseShareUncPath]]></text></a></g><g transform="translate(0.00, 100.00)"><rect height="521" width="305" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="119.01" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public  class]]></text><a xlink:href="../type/QuickIOTransferFileCopyService.html" xmlns:xlink="xlink"><text x="40.69" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCopyService]]></text></a><path d="M0.5,45.50L305.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytes" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytes]]></text></a><image width="16.00" height="16.00" x="15.00" y="78.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytesLock" xmlns:xlink="xlink"><text x="40.00" y="90.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytesLock]]></text></a><image width="16.00" height="16.00" x="15.00" y="103.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytesTransfered" xmlns:xlink="xlink"><text x="40.00" y="115.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytesTransfered]]></text></a><image width="16.00" height="16.00" x="15.00" y="128.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#_totalBytesTransferedLock" xmlns:xlink="xlink"><text x="40.00" y="140.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_totalBytesTransferedLock]]></text></a><path d="M0.5,155.50L305.00,155.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="163.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Start2" xmlns:xlink="xlink"><text x="40.00" y="175.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Start]]></text></a><image width="16.00" height="16.00" x="15.00" y="188.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#StartAsync2" xmlns:xlink="xlink"><text x="40.00" y="200.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[StartAsync]]></text></a><image width="16.00" height="16.00" x="15.00" y="213.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#QuickIOTransferFileCopyService" xmlns:xlink="xlink"><text x="40.00" y="225.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCopyService]]></text></a><image width="16.00" height="16.00" x="15.00" y="238.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#QuickIOTransferFileCopyService2" xmlns:xlink="xlink"><text x="40.00" y="250.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCopyService]]></text></a><path d="M0.5,265.50L305.00,265.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="273.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#BytesPerSecond" xmlns:xlink="xlink"><text x="40.00" y="285.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[BytesPerSecond { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="298.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Duration" xmlns:xlink="xlink"><text x="40.00" y="310.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Duration { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="323.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Overwrite" xmlns:xlink="xlink"><text x="40.00" y="335.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Overwrite { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="348.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#Percentage" xmlns:xlink="xlink"><text x="40.00" y="360.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Percentage { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="373.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#SourceFileInfos" xmlns:xlink="xlink"><text x="40.00" y="385.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[SourceFileInfos { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="398.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TargetFullName" xmlns:xlink="xlink"><text x="40.00" y="410.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TargetFullName { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="423.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TotalBytes" xmlns:xlink="xlink"><text x="40.00" y="435.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TotalBytes { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="448.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TotalBytesTransfered" xmlns:xlink="xlink"><text x="40.00" y="460.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TotalBytesTransfered { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="473.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TransferFinished" xmlns:xlink="xlink"><text x="40.00" y="485.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TransferFinished { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="498.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCopyService.html#TransferStarted" xmlns:xlink="xlink"><text x="40.00" y="510.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TransferStarted { get; set; }]]></text></a></g><g><path d="M152.50,100.00L152.50,75.00" stroke="#979797" stroke-width="1" stroke-dasharray="" /></g><g><path d="M152.50,74.50L717.00,74.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><path d="M707.00,69.50L717.00,74.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><path d="M707.00,79.50L717.00,74.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /></g><g transform="translate(355.00, 100.00)"><rect height="656" width="312" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="122.51" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public  class]]></text><a xlink:href="../type/QuickIOTransferFileCreationJob.html" xmlns:xlink="xlink"><text x="46.24" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCreationJob]]></text></a><path d="M0.5,45.50L312.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#_maxJobRetryAttempts" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[_maxJobRetryAttempts]]></text></a><path d="M0.5,80.50L312.00,80.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="88.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#DirectoryCreated" xmlns:xlink="xlink"><text x="40.00" y="100.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DirectoryCreated]]></text></a><image width="16.00" height="16.00" x="15.00" y="113.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#DirectoryCreating" xmlns:xlink="xlink"><text x="40.00" y="125.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DirectoryCreating]]></text></a><image width="16.00" height="16.00" x="15.00" y="138.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#Error" xmlns:xlink="xlink"><text x="40.00" y="150.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Error]]></text></a><image width="16.00" height="16.00" x="15.00" y="163.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#Finished" xmlns:xlink="xlink"><text x="40.00" y="175.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Finished]]></text></a><image width="16.00" height="16.00" x="15.00" y="188.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#Progress" xmlns:xlink="xlink"><text x="40.00" y="200.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Progress]]></text></a><image width="16.00" height="16.00" x="15.00" y="213.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#Started" xmlns:xlink="xlink"><text x="40.00" y="225.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Started]]></text></a><path d="M0.5,240.50L312.00,240.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="248.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#Implementation4" xmlns:xlink="xlink"><text x="40.00" y="260.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Implementation]]></text></a><image width="16.00" height="16.00" x="15.00" y="273.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#OnCreationFinished" xmlns:xlink="xlink"><text x="40.00" y="285.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnCreationFinished]]></text></a><image width="16.00" height="16.00" x="15.00" y="298.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#OnCreationProgress" xmlns:xlink="xlink"><text x="40.00" y="310.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnCreationProgress]]></text></a><image width="16.00" height="16.00" x="15.00" y="323.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#OnCreationStarted" xmlns:xlink="xlink"><text x="40.00" y="335.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnCreationStarted]]></text></a><image width="16.00" height="16.00" x="15.00" y="348.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#OnDirectoryCreated4" xmlns:xlink="xlink"><text x="40.00" y="360.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnDirectoryCreated]]></text></a><image width="16.00" height="16.00" x="15.00" y="373.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#OnDirectoryCreating4" xmlns:xlink="xlink"><text x="40.00" y="385.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnDirectoryCreating]]></text></a><image width="16.00" height="16.00" x="15.00" y="398.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#OnError3" xmlns:xlink="xlink"><text x="40.00" y="410.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OnError]]></text></a><image width="16.00" height="16.00" x="15.00" y="423.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#QuickIOTransferFileCreationJob2" xmlns:xlink="xlink"><text x="40.00" y="435.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCreationJob]]></text></a><image width="16.00" height="16.00" x="15.00" y="448.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#QuickIOTransferFileCreationJob" xmlns:xlink="xlink"><text x="40.00" y="460.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOTransferFileCreationJob]]></text></a><path d="M0.5,475.50L312.00,475.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="483.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#Contents" xmlns:xlink="xlink"><text x="40.00" y="495.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Contents { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="508.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#FileName" xmlns:xlink="xlink"><text x="40.00" y="520.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[FileName { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="533.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#JobType" xmlns:xlink="xlink"><text x="40.00" y="545.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[JobType { get; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="558.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#MaxJobRetryAttempts" xmlns:xlink="xlink"><text x="40.00" y="570.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MaxJobRetryAttempts { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="583.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#TargetDirectory" xmlns:xlink="xlink"><text x="40.00" y="595.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TargetDirectory { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="608.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#TargetFullName" xmlns:xlink="xlink"><text x="40.00" y="620.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TargetFullName { get; set; }]]></text></a><image width="16.00" height="16.00" x="15.00" y="633.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOTransferFileCreationJob.html#TransferStarted" xmlns:xlink="xlink"><text x="40.00" y="645.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TransferStarted { get; set; }]]></text></a></g><g><path d="M511.00,100.00L511.00,75.00" stroke="#979797" stroke-width="1" stroke-dasharray="" /></g></svg>
						</div>
						<div class="legend">
							<p class="save"><a href="#"><i class="icon-save"></i>save</a></p>
							<p class="resetZoom"><a href="#"><i class="icon-refresh"></i>reset</a></p>
							<p>Drag to pan - Use Mousewheel + Ctrl to zoom</p>
						</div>
					</div>
							</div>
		</div>

    </body>
</html>

